define(["jquery","bbcare","scprit/followup/app/userImport/userImport.servers.js"],function ($,$bb,$servers) {
    var event = {};
    event.init = function() {

        /*
        * 上传excel文件：
        * */
        $(".upLoadBtn").click(function(){
            $bb.toastConfirmShow(upLoadFileFn,'',"所传文件是按照模板格式填写的么？");
        });
		
		/*
		 * 查询队列
		 */
		$servers.selectQueue(selectQueueCallback);
        /*
        * 下载模板：
        * */
        $(".downLoadBtn").on("click","#downLoadTempl",downLoadTempl);
    };
    //加载中图标样式：
    var loading = function(){
        var h = '<div class="upload-pictures-tip">'+
            '	<div class="loader">'+
            '		<div class="ball-spin-fade-loader">'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		    <div></div>'+
            '		</div>'+
            '	</div>'+
            '	<p>文件正在上传中</p>'+
            '</div>';
        $("body").append(h);
    }
    var upLoadExcel = function(){
        $(".toast-confirm-wrap").remove();//清除弹窗
        var files = this.files;
        var fd = new FormData();
        var fileName = [];
        for (var i = 0; i < files.length; i++){
            fd.append(i,files[i]);
            fileName.push(files[i].name);
        }
        $("#fileName").val(fileName.join("、"));
        if(this.value != null && this.value != ""){
            loading();
            $servers.userImport(fd,function(data){
                if( $(".upload-pictures-tip").length > 0 ){
                    $(".upload-pictures-tip").remove();
                }
                if(data.success){
                    $bb.toastShow("导入成功",1500);
                }else{
                    $bb.toastShow(data.msg,1500);
                }
            });
        }
    };
    var upLoadFileFn = function(){
        $("#uploadFile").click();
        $(".upLoadBtn").off("change","#uploadFile");
        $(".upLoadBtn").on("change","#uploadFile",upLoadExcel);
    }
    /*
    * 下载模板：
    * */
    var downLoadTempl = function(){
       
		//未选择,url为空
		var options=$("#queueNameUrl option:selected"); //获取选中的项
		if(options.val()!=""){
			//var options=$("#queueNameUrl option:selected"); //获取选中的项
			$("#templForm").attr("action",options.val())
			$("#templForm").submit();
		}else{
			$bb.toastShow("请先选择下载模版",1500);
		}
	
        
		
		
//		var options=$("#queueNameUrl option:selected"); //获取选中的项
//		alert(options.val()); //拿到选中项的值
//		alert(options.text()); //拿到选中项的文本
//		//alert(options.attr('url')); //拿到选中项的url值
//		$("#templForm").attr("action",options.val())
//		
//		$("#templForm").submit();
		
    };
    
    
    var selectQueueCallback=function(data){
    		if(data.success){
            	if(data!=null){
//          		$("#queueNameUrl").append("<option>请选择</option>");
            		for (var i = 0; i < data.data.length; i++){
            		    var h='<option value="'+data.data[i].excel_url+'">'+data.data[i].queue_name+'</option>';
			            $("#queueNameUrl").append(h);
			        }
            	}else{
            		$bb.toastShow("未查询到数据",1500);
            	}
            	
            }else{
                $bb.toastShow(data.msg,1500);
            }
    };
    
    
    return event;
});